bumblebee bat - German English Dictionary